marketing engineering design machining industrial design fabrication engineer operating system development cnc manufacturing npd arredamento development engineers new product development product design graphic design innovation milling architettura new product design